Java.perform(function() {
  // 获取要hook的类
  var JSEncryptClass = Java.use("com.chaos.jsencrypt.JSEncrypt");

  // hook encrypt方法
  JSEncryptClass.encrypt.overload('java.lang.String').implementation = function(plaintext) {
    console.log("明文：", plaintext);

    // 调用原始的encrypt方法获取密文
    var ciphertext = this.encrypt(plaintext);

    console.log("密文：", ciphertext);
    return ciphertext;
  }
});

// frida -U -f 包名 -l 脚本文件.js --no-pause

// frida -UF  -l  03_hook_RSA加密.js